package com.ruoyi.mybatchscheduling.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 批次信息对象 batch_info
 * 
 * @author chenxin
 * @date 2024-01-27
 */
public class BatchInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 批次ID */
    @Excel(name = "批次ID")
    private Long 批次ID;

    /** 工艺类型 */
    @Excel(name = "工艺类型")
    private Long 工艺类型;

    /** 可加工设备 */
    @Excel(name = "可加工设备")
    private String 可加工设备;

    /** 加工时间 */
    @Excel(name = "加工时间")
    private Long 加工时间;

    /** 优先级 */
    @Excel(name = "优先级")
    private Long 优先级;

    /** 所含晶圆 */
    @Excel(name = "所含晶圆")
    private String 所含晶圆;

    public void set批次ID(Long 批次ID) 
    {
        this.批次ID = 批次ID;
    }

    public Long get批次ID() 
    {
        return 批次ID;
    }
    public void set工艺类型(Long 工艺类型) 
    {
        this.工艺类型 = 工艺类型;
    }

    public Long get工艺类型() 
    {
        return 工艺类型;
    }
    public void set可加工设备(String 可加工设备) 
    {
        this.可加工设备 = 可加工设备;
    }

    public String get可加工设备() 
    {
        return 可加工设备;
    }
    public void set加工时间(Long 加工时间) 
    {
        this.加工时间 = 加工时间;
    }

    public Long get加工时间() 
    {
        return 加工时间;
    }
    public void set优先级(Long 优先级) 
    {
        this.优先级 = 优先级;
    }

    public Long get优先级() 
    {
        return 优先级;
    }
    public void set所含晶圆(String 所含晶圆) 
    {
        this.所含晶圆 = 所含晶圆;
    }

    public String get所含晶圆() 
    {
        return 所含晶圆;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("批次ID", get批次ID())
            .append("工艺类型", get工艺类型())
            .append("可加工设备", get可加工设备())
            .append("加工时间", get加工时间())
            .append("优先级", get优先级())
            .append("所含晶圆", get所含晶圆())
            .toString();
    }
}
